<!DOCTYPE html>
<html>
<head>
    <meta charset="utf-8">
    <title>Alpha-欢迎您</title>
    <link rel="shortcut icon" href="../icon/title.ico"/>
    <link rel="stylesheet" href="../css/index.css">
    <link rel="stylesheet" href="../css/bootstrap3.3.7.min.css">

    <script src="../js/jquery-1.10.2.min.js"></script>
    <script src="../js/bootstrap3.3.7.min.js"></script>
    <script src="../js/index.js"></script>
    <style>
        a:hover{text-decoration: none;color:#000;}
        a{ text-decoration:none;}
        a:link {
            text-decoration: none;
        }
        .content{
            width: 80%;margin: auto}
        h3{
            width: 100%;text-align: center;font-weight: bold;}
        .xmp{color:#3d464d;;text-indent: 2em;}
        pre{line-height: 200%;font-size: 14px;}

    </style>
    <script>

    </script>
</head>
<body>

<div class="warp">
    <div>
        <h1><a href="../index.html">Alpha</a></h1>
    </div>
    <nav class="navbar navbar-default" role="navigation">
        <div class="container-fluid">
            <div class="navbar-header">
                <button type="button" class="navbar-toggle" data-toggle="collapse"
                        data-target="#example-navbar-collapse">
                    <span class="sr-only">切换导航</span>
                    <span class="icon-bar"></span>
                    <span class="icon-bar"></span>
                    <span class="icon-bar"></span>
                </button>
                <a class="navbar-brand" href="#"></a>
            </div>
            <div class="collapse navbar-collapse" id="example-navbar-collapse">
                <ul class="nav navbar-nav">
                    <li class="active"><a href="#">javascript</a></li>
                    <li><a href="#">css</a></li>
                    <li><a href="#">jquery</a></li>
                    <li><a href="#">angular</a></li>
                    <li><a href="#">其他</a></li>
                </ul>
            </div>
        </div>
    </nav>
    <div class="img">
        <img src="../images/javaScript.png" style=";height: 300px;background:#ccc;" alt="">
    </div>
    <hr>
    <!--返回顶部箭头-->
    <div id="top" style="width: 50px;height: 50px;background-color: #999;position: fixed;right: 50px;bottom:50px;text-align: center;line-height: 50px;display: none;">
        <b>
            <a style="text-decoration:none;color:#fff;;" href="javascript:;">顶部</a>
        </b>
    </div>
<!--content主要内容-->
    <div class="content">
        <h3>javaScript正则</h3>
        <div>
            <p>1.什么是正则:<b>注意正则返回值都是数组对象</b></p>
            <pre>
        正则就是正则表达式：
        正则表达式用于对字符串模式匹配及检索替换，是对字符串执行模式匹配的强大工具,说白了，他就是操作字符串的。
        用法:
            var patt=new RegExp(pattern,modifiers);
                pattern（模式） 描述了表达式的模式
                modifiers(修饰符) 用于指定全局匹配、区分大小写的匹配和多行匹配
            或者更简单的方式:
            var patt=/pattern/modifiers
            **<b>注意:使用元素符时：需要用\转义，如:/\w+/</b>
</pre>
        </div>
        <div>
            <p>2.修饰符:</p>
            <pre>
            i	执行对大小写不敏感的匹配。
            g	执行全局匹配（查找所有匹配而非在找到第一个匹配后停止）。
            m	执行多行匹配。
</pre>
        </div>
        <div>
            <p>3.方括号:</p>
            <pre>
            [abc]	查找方括号之间的任何字符。
            [^abc]	查找任何不在方括号之间的字符。 * “ ^ ” 表示 非
            [0-9]	查找任何从 0 至 9 的数字。
            [a-z]	查找任何从小写 a 到小写 z 的字符。
            [A-Z]	查找任何从大写 A 到大写 Z 的字符。
            [A-z]	查找任何从大写 A 到小写 z 的字符。
</pre>
        </div>
        <div>
            <p>4.元字符:</p>
            <pre>
        元字符（Metacharacter）是拥有特殊含义的字符：
        .	查找单个字符，除了换行和行结束符。
        \w	查找单词字符。
        \W	查找非单词字符。
        \d	查找数字。
        \D	查找非数字字符。
        \s	查找空白字符。
        \S	查找非空白字符。
        \b	匹配单词边界。
        \B	匹配非单词边界。
        \0	查找 NULL 字符。
        \n	查找换行符。
        \f	查找换页符。
        \r	查找回车符。
        \t	查找制表符。
        \v	查找垂直制表符。
</pre>
        </div>
    </div>
    <hr>
    <div class="footer">
        <div>
            <img src="" alt="">
            <img src="" alt="">
            <img src="" alt="">
            <img src="" alt="">
            <img src="" alt="">
            <img src="" alt="">
        </div>
        <div class="footer-bottom">
            <p>这是一段内容</p>
        </div>
    </div>
</div>

</body>
</html>
<script>
    window.addEventListener('scroll', function () {
        var oTop=document.getElementById('top');
        var oH=document.documentElement.clientHeight;
        var oS=document.body.scrollTop;
        if(oH+oS>oH){
            oTop.style.display="block";

        }else {
            oTop.style.display="none";
        }
        oTop.onclick= function () {
            var timer=null;
            clearInterval(timer);
            timer=setInterval(function () {
                document.body.scrollTop=(oS*=0.8);
                if (oS<=1){
                    oS=0;
                    clearInterval(timer);
                    oTop.style.display="none";
                    //alert(oS)
                }
            },30)
        }
    },false);
</script>